@charset "UTF-8";
/*初始化css样式*/
body,div,span,a,ul,li,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,input,textarea,p,header,nav{ border: 0px; margin: 0; padding: 0; font-family: "Microsoft YaHei";}
ul,li{ list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
a{ text-decoration: none; border: 0px;}
input,textarea{ border: 0px;}
a:hover{ color: #d40300;}
img{ border: 0px;}
*{ box-sizing: border-box;}
/*共有css样式*/
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.dsbnone{ display: none;}
.dsblock{ display: block;}

/*文本溢出隐藏 显示省略号*/
.one_hidden{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tw_hidden{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.tr_hidden{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.fu_hidden{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.fw_hidden{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
/*文本溢出隐藏 显示省略号*/
/*字体居中*/
.text-c{ text-align: center;}
.text-r{ text-align: right;}
.ovhidden{ overflow: hidden;}
/*英文单词 大小写的设置*/

.text-tc{text-transform : capitalize;/*首字母大写*/}
.text-tu{text-transform: uppercase;/*全部大写*/}










/*margin值*/
.m-auto{ margin: 0 auto;}

/*margin-top*/
.m-t-5{ margin-top: 5px;}
.m-t-8{ margin-top: 8px;}
.m-t-10{ margin-top: 10px;}
.m-t-16{ margin-top: 16px;}
.m-t-22{ margin-top: 22px;}
.m-t-30{ margin-top: 30px;}
.m-t-45{ margin-top: 45px;}

.m-lr-11{ margin-left: 11px; margin-right: 11px;}
.m-lr-17{ margin-left: 17px; margin-right: 17px;}

.m-l-14{ margin-left: 14px;}

.m-r-14{ margin-right: 14px;}


/*margin-bottom*/
.m-b-10{ margin-bottom: 10px;}
.m-b-15{ margin-bottom: 15px;}
.m-b-30{ margin-bottom: 30px;}
.m-b-35{ margin-bottom: 35px;}
.m-b-40{ margin-bottom: 40px;}
.m-b-50{ margin-bottom: 50px;}
.m-b-60{ margin-bottom: 60px;}

/*margin-left*/
.m-l-12{ margin-left: 12px;}
.m-l-15{ margin-left: 15px;}
.m-l-20{ margin-left: 20px;}
.m-l-90{ margin-left: 90px;}
.m-l-185{ margin-left: 185px;}


/*padding值*/
.p-t-15{ padding-top: 15px;}
.p-t-20{ padding-top: 20px;}
.pt-25{ padding-top: 25px;}
.p-t-30{ padding-top: 30px;}
.p-t-40{ padding-top: 40px;}
.p-t-50{ padding-top: 50px;}

.p-l-0{ padding-left: 0px;}
.p-l-30{ padding-left: 30px;}
.p-l-35{ padding-left: 35px;}
.p-l-50{ padding-left: 50px;}
.p-lr-15{ padding: 0px 15px;}
.p-lr-25{padding-left: 25px; padding-right: 25px;}

.p-b-5{ padding-bottom: 5px;}
.p-b-15{ padding-bottom: 15px;}
.p-b-20{ padding-bottom: 20px;}
.p-b-30{ padding-bottom: 30px;}
.p-b-40{ padding-bottom: 40px;}
.p-b-42{ padding-bottom: 42px;}
.p-b-55{ padding-bottom: 55px;}
.p-b-65{ padding-bottom: 65px;}
.p-b-115{ padding-bottom: 115px;}
.p-td-15{ padding: 15px 0px;}

/*字体的粗细的设置*/
.font-b1{ font-weight: 100;}
.font-b9{ font-weight: 900;}
/*font-color的设置*/
.ftc-w{ color: #ffffff;}
.ftc-b{ color: #000000;}
.ftc-52{ color: #525252;}
.ftc-re04{color: #003f97};
/*.ftc-re04{ color: #e04840;}*/
.ftc-6e{ color: #6e6e6e;}
.ftc-7c{ color: #7c7c7c;}
.ftc-9c{ color: #9c9c9c;}
.ftc-7e{ color: #7e7e7e;}
.ftc-4e{ color: #4e4e4e;}
.ftc-61{ color: #616161;}
.ftc-d60000{ color: #003f97;}
.ftc-59{ color: #595959;}
.ftc-ba{ color: #bababa;}
.ftc-01{ color: #010101;}
.ftc-a1{ color: #a1a1a1;}
.ftc-e824{ color: #e82424;}
.ftc-2dbe7d{ color: #2dbe7d;}

.fs-12{ font-size:12px;}
.fs-14{ font-size: 14px;}
.fs-16{ font-size: 16px;}
.fs-18{ font-size: 18px;}
.fs-20{ font-size: 20px;}
.fs-22{ font-size: 22px;}
.fs-24{ font-size: 24px;}
.fs-30{ font-size: 30px;}

.f-lin2{display:inline-block;/*让span变为块状元素，只有块状元素可以缩放*/transform:scale(1,3);-ms-transform:scale(1,3);-webkit-transform:scale(1,3);-moz-transform:scale(1,3);-o-transform:scale(1,3);}

/*background-color的设置*/
.bg-cf9f9f9{ background-color: #f9f9f9;}
.bg-cfff{ background-color: #ffffff;}
.bg-cf5{ background-color: #f5f5f5;}
.bg-c393c41{ background-color: #393c41;}
.bg-c292a2e{ background-color: #292a2e;}
.bg-cd60000{ background-color: #003f97;}
.bg-c222936{ background-color: #222936;}
.bg-ce04840{ background-color: #e04840;}
.bg-cdd2{ background-color: #dd2222;}
.bg-c333{ background-color: #333333;}


.tzc_tubg{ background: url("/templets/huimeng_ywcm/img/zc_tubg.jpg") no-repeat left bottom;}
.t_icon{ background: url("/templets/huimeng_ywcm/img/t_icon.png") no-repeat left top;}
.bg-iserver{ background: url("/templets/huimeng_ywcm/img/h_serverbg.jpg") no-repeat center top;height: 600px;background-size:100% 100% }
.bg-aboutbg{ background: url("/templets/huimeng_ywcm/img/about_bg.png") no-repeat 0px 20px;}
.bg-iteam{ background: url("/templets/huimeng_ywcm/img/h_teambg.jpg") no-repeat center top;background-size: 100% 100%}
.subnav_mes{ background: url("/templets/huimeng_ywcm/img/subnav_mes.png") no-repeat left center; font-size: 15px; color: #444444; text-indent: 74px;}
.join_bg{ background: url("/templets/huimeng_ywcm/img/join_bg.jpg") no-repeat top right;}
/*border的设置*/
.bd-t-s54{ border-top: 1px solid #545454;}
.bd-t-s434{ border-top: 1px solid #43464b;}
.bd-t-sf2{ border-top: 1px solid #f2f2f2;}
.nb-t{ border-top: 0px;}

.bd-b-sf5{ border-bottom: 1px solid #f5f5f5;}
.bd-b-sd4{ border-bottom: 1px solid #d4d4d4;}
.bd-b-dd1{border-bottom: 1px dashed #d1d1d1;}

.nb-b{ border-bottom: 0px;}



.bd-sea{ border: 1px solid #eaeaea;}
.b-lrd-sea{ border: 1px solid #eaeaea;}





/*width的设置*/
.w-all{ width:100%;}
.w-minw{ min-width: 1200px;}
.w-main{ width: 1200px;}

.w-4{ width: 4px;}
.w-96{ width: 96px;}
.w-110{ width: 110px;}
.w-150{ width: 150px;}
.w-160{ width: 160px;}
.w-178{ width: 178px;}
.w-140{ width: 140px;}
.w-170{ width: 170px;}
.w-180{ width: 180px;}
.w-200{ width: 200px;}
.w-240{ width: 240px;}
.w-246{ width: 246px;}
.w-270{ width: 270px;}
.w-280{ width: 280px;}
.w-300{ width: 300px;}
.w-320{ width: 320px;}
.w-330{ width: 330px;}
.w-380{ width: 380px;}
.w-470{ width: 470px;}
.w-520{ width: 520px;}
.w-640{ width: 640px;}
.w-945{ width: 945px;}
.w-930{ width: 930px;}
.w-980{ width: 980px;}


/*height star*/
.hg-20{ height: 20px;}
.hg-40{ height: 40px;}
.hg-50{ height: 50px;}
.hg-56{ height: 56px;}
.hg-150{ height: 150px;}
.hg-170{ height: 170px;}
.hg-155{ height: 155px;}
.hg-225{ height: 225px;}
.hg-250{ height: 250px;}
.hg-390{ height: 390px;}
.hg-400{ height: 400px;}

/*line-height 的设置*/
.line-h16{ line-height: 16px;}
.line-h18{ line-height: 18px;}
.line-h20{line-height: 20px;}
.line-h22{line-height: 22px;}
.line-h28{line-height: 28px;}
.line-h30{line-height: 30px;}
.line-h48{line-height: 48px;}
.line-h40{line-height: 40px;}
.line-h50{line-height: 50px;}
.line-h56{line-height: 56px;}
.line-h55{ line-height: 55px;}
.line-h75{ line-height: 75px;}
.line-h100{ line-height: 100px;}

/*箭头 start*/



/*内页banner图*/
.side-banner{background:url('/templets/huimeng_ywcm/img/default_ban.jpg') no-repeat center top;    background-size: 100%;}
.side-news{background:url('/templets/huimeng_ywcm/img/news_ban.jpg') no-repeat center top;    background-size: 100% 100%;height: 300px!important}
.side-banner1{background:url('/templets/huimeng_ywcm/img/plist_index.jpg') no-repeat center top;    background-size: 100% 100%; height: 580px!important}
.i1{background:url('/templets/huimeng_ywcm/img/about_ban.jpg') no-repeat center; max-width: 100%;height: 580px!important;    background-size: 100%;}
.i2{background:url('/templets/huimeng_ywcm/img/about_ban.jpg') no-repeat center; max-width: 100%;height: 580px!important;    background-size: 100%;}
.i3{background:url('/templets/huimeng_ywcm/img/about_ban.jpg') no-repeat center; max-width: 100%;height: 580px!important;    background-size: 100%;}
.i4{background:url('/templets/huimeng_ywcm/img/about_ban.jpg') no-repeat center; max-width: 100%;height: 580px!important;    background-size: 100%;}
.i5{background:url('/templets/huimeng_ywcm/img/case_ban.jpg') no-repeat center top;    background-size: 100%;}
.i8{background:url('/templets/huimeng_ywcm/img/case_ban.jpg') no-repeat center top;    background-size: 100% 100%;height: 300px!important}
.i12{background:url('/templets/huimeng_ywcm/img/photovoltaic_ban.jpg') no-repeat center top;    background-size: 100%;}
.i19{background:url('/templets/huimeng_ywcm/img/news_ban.jpg') no-repeat center top;    background-size: 100% 100%;height: 300px!important}
.i23{background:url('/templets/huimeng_ywcm/img/join_ban.jpg') no-repeat center top;    background-size: 100%;}
.i24{background:url('/templets/huimeng_ywcm/img/contact_ban.jpg') no-repeat center top;    background-size: 100% 100%;height: 300px!important}

.bgprod{width: 100%;max-width: 1920px;min-width: 1200px;}
.bgprod img{width: 100%;height: auto;min-width: 1200px;}


/*网站分享*/
.bdshare-button-style1-32 a.top_icon{ background: url("/templets/huimeng_ywcm/img/top_icon.png") no-repeat 0px 0px;width: 30px; height: 30px; display: block;}
.bdshare-button-style1-32 a.top_icon1{ background-position-y:0px; }
.bdshare-button-style1-32 a.top_icon2{ background-position-x:-31px;}
.bdshare-button-style1-32 a.top_icon3{ background-position-x:-62px;}
.bdshare-button-style1-32 a:hover{ background-position-y: -31px; transition: all 0.5s;}
/*网站分享*/

/*web nav start*/
nav.y_nav li{ float: left;position: relative;}
nav.y_nav li a{ display: block;transition: all 1s;}
nav.y_nav li a.y_navactive{ color: #d60000;}
/*面包屑 crumbs start*/
.crumbshome{ padding-left: 35px; background: url("/templets/huimeng_ywcm/img/crumbshome.gif") no-repeat left center; margin-left: 1px; margin-right: 17px;}

/*上一页下一页 start*/
.prevnext li span{ width: 66px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #d7d7d7; font-size: 14px; color: #5b5b5b;}
.prevnext li a{  display: block; height: 28px;line-height: 28px; font-size: 14px; color: #5b5b5b;}

.prevnext li:hover span{ border-color:#d60000; background-color: #d60000; color: #ffffff;}

.html5zoo-arrow-left-0{ display:none;}




body{ font-size: 14px; line-height: 2em;}
/*.pics_wrap{ height:480px;}*/
/*home our server start*/
.severicon dt{ width: 100px; height: 100px; text-indent: -999px; background-image: url("/templets/huimeng_ywcm/img/h_servericon.png"); background-repeat: no-repeat;     background-position: 0px 15px;
    background-size: 200%;}
.severicon dt,.severicon dd p{ color: #000000;}
.severicon:hover dt{     background-position-x: -103.4px;}
.severicon:hover dd p{ color: #003f97;}
.severicon2 dt{ background-position: 0px -70px;}
.severicon3 dt{ background-position: 0px -150px;}

.tab {width:1200px;}
.tab-title {width:524px; margin:0 auto;overflow: hidden;}

.tab-title .item {display: inline-block;width:132px;height:45px;line-height:45px;text-align: center;color: #000000;font-size: 16px; background-color:#dadada; margin:26px 21px; float:left;}
.tab-newtit .item{ margin: 16px 21px;}
.tab-title .item-cur {color: #fff;background-color: #e04840;}
.tab-cont,.tab_newcont{position: relative; width:1200px;overflow: hidden;}
.tabconth{height:602px;}
.tabnewconth{height:378px;}
.tab-cont_wrap {position: absolute;}
.tab-cont .item,.tab_newcont .item {width:1200px;text-align: center;color: #fff;}
.tab-cont .item{height:602px; }
.tab_newcont .item{ height: 342px;}

.lanren{width:1206px;height:602px;}
.lanren li{width:395px;height:296px;list-style:none;position:relative;float:left;overflow:hidden; margin-right:7px; margin-top:5px;}
.lanren li .a1 img{width:100%;height:100%;}
.lanren li .a1 .divA{position:absolute;bottom:-296px;left:0; width:394px; height:296px;}
/*遮罩*/
.lanren li .a2{position:absolute;top:0;left:-395px;width:395px;height:296px;text-align:center;color:white; background:url('/templets/huimeng_ywcm/img/hover.png') no-repeat left top;transition:all 0.2s;}
.lanren li .a2 .p4{width:395px;text-align:center;position:absolute;top:165px;left:-395px;color:#e04840;font-size:16px;transition:all 0.2s 0.1s ease-out;}

.planren{width:1200px;height:auto;overflow: hidden;}

.planren li{width:290px;height:290px;list-style:none;position:relative;float:left;overflow:hidden; margin:5px;box-sizing: border-box;padding:10px;border:1px solid #e4e4e4;vertical-align: middle;display: table-cell;}
.planren li a{color: white;}
.planren li span{display: inline-block;height: 100%;vertical-align: middle;width: 100%}
.planren li span img{width: 100%;height: auto;}
.planren li .a1 img{width:100%;height:100%;}
/*遮罩*/
.planren li .zhezhao{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);box-sizing: border-box;padding:40px;display: none;}
.planren li .zhezhao h3{font-size: 24px;line-height: 30px;text-align: center;margin-top: 20%;}
.planren li .zhezhao p{text-align: justify;line-height:30px; font-size: 16px;}



/*首页的新闻 */
#menu{width:1200px; overflow:hidden; margin:0px auto;}
#menu #navtab {display:block;width:524px; margin:0 auto;list-style:none;}
#menu #navtab li {float:left;width:132px;  margin:26px 21px; background-color:#dadada;}
#menu #navtab li a {display:block;width:132px;height:45px;line-height:45px;text-align: center;color: #000000;}
#menu #navtab li a:hover{color: #fff;background-color: #003f97;}
#menu_con{ width:358px; }
.tag{overflow:hidden;}
#menu #navtab li .selected{color:#fff;background-color: #003f97;}
.tag{ width: 1240px; margin-left: -40px;overflow: hidden;}
.tag li{ float: left; width: 270px; margin-left: 40px; margin-bottom: 30px;}
.tag li a.homenewimg{ width:262px; height:132px; padding:3px; border:1px solid #d2d2d2; display:block;}
.tag li a.homenewimg img{width: 100%;height: 100%}
.tag li h3{ font-size:14px; line-height:2em; color:#383838; margin:12px 0px;}
.tag li span{ background: url("/templets/huimeng_ywcm/img/dateicon.gif") no-repeat left center; display: block; width: 100%; text-indent: 26px; font-size: 12px; line-height: 12px; height: 12px; color: #7b7b7b;}
.tag li p{ font-size: 12px; color: #727272; line-height: 21px; margin-top: 15px; margin-bottom: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.tag li a.newview{ display: block; width: 82px; line-height: 34px; text-align: center; border: 1px solid #cbcbcb; background-color: #ffffff; font-size: 12px; color: #727272;}
.tag a.newview:hover{ background-color: #003f97; color: #ffffff; border-color: #003f97;}
/*首页的新闻 */
.linlogo{ width: 1202px;}
.linlogo li{ float: left; width: 181px; margin: 5px; }
.linlogo li a{ display: block; width: 181px; height: 129px; float: left;border:1px solid #cecece;}
.linlogo li a img{height: 100%;    width: 100%;}
/*关于华宇美 start*/
.aboutround{ margin-left: -94px;}
.aboutround li{ width: 230px; height: 230px; float: left; margin-left: 93px;}
.aboutround li a{ display: block; width: 230px; height: 230px;-webkit-border-radius: 115px;border-radius: 115px;-webkit-transition: -webkit-transform 0.5s ease-out;-moz-transition: -moz-transform 0.5s ease-out;-o-transition: -o-transform 0.5s ease-out;-ms-transition: -ms-transform 0.5s ease-out;}
.aboutround li a:hover{-webkit-transform: rotateZ(360deg);-moz-transform: rotateZ(360deg);-o-transform: rotateZ(360deg);-ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}


.pageContent{min-width: 980px;}
/*.pageContent img{max-width: 100%!important;height: auto!important}*/





/*内页的导航 start*/
.subnav dt a{background: url("/templets/huimeng_ywcm/img/subnav_dt.gif") no-repeat left center; margin-bottom: 11px;  display: block; width: 178px; height: 48px;}
.subnav dd a{ display: block; font-size: 14px; color: #4c4b4b;background-image: url("/templets/huimeng_ywcm/img/subnav_dd.png");background-repeat: no-repeat; background-position: 30px 0px;}
.subnav dd a:hover,.subnav dd a.subnavactive{background-position: 30px -50px; font-size: 16px; color: #003f97;}
.subnav h2 a{ display: block;  height: 48px; border-bottom: 1px solid #ececec;}
.subnavcase{ width: 154px; margin:0px 12px; padding-bottom: 9px;}
.subnavcase li a{ display: block; width: 150px; padding-left: 14px; line-height: 38px; height: 38px; float: left; background-color: #adadad; border-radius: 10px; margin-top: 12px; font-size: 14px; color: #ffffff;}
.subnavcase li{ float: left;}
.subnavcase li span{ display: block; line-height: 38px; height: 38px; float: left; margin-right: 2px;width: 22px!important}
.subnavcase li span img{/*width: 100%!important*/margin-left: 0px!important;margin-top: 0px!important}
.subnavcase p{ width: 134px; margin-top: 12px; float: left;}
/*内页的导航 end*/


/*幕墙装饰 start*/
#curtainlc li{ margin-left: 60px; float: left; width: 360px; height: 335px; margin-top: 10px; margin-bottom:5px; }
#curtainlc li img,#curtainlc2 li img{ width: 100%; float:left; margin-bottom: 25px;}
#curtainlc li.keynote,#curtainlc2 li.keynote{ margin-left: 0px;}
#curtainlc li h3{ font-size: 20px; color: #000000; text-align: center; width:340px; padding: 0px 10px; line-height: 50px; float:left;}
#curtainlc li p{ font-size: 14px; color: #686868; line-height: 21px; float:left; width:340px; padding: 0px 10px;}
#curtainlc li:hover,#curtainlc2 li:hover{box-shadow: 0px 2px 1px #ffd4d4;  }
#curtainlc2 li{ margin-left: 60px; float: left; width: 360px; height: 305px; margin-top:30px; margin-bottom:15px; }
#curtainlc2 li h3{ font-size: 20px; color: #000000; text-align: center; width:340px; padding: 0px 10px; line-height: 50px; float:left;}
#curtainlc2 li p{ font-size: 14px; color: #686868; line-height: 21px; float:left; width:340px; padding: 0px 10px;}
/*光伏 政策 start*/
.policy li{ float: left; width: 100%;}
.policy li a{ display: block; width: 100%; font-size: 14px; color: #111111; line-height: 22px; margin: 10px 0px 15px 0px; padding-bottom: 5px;}
.policy li a:hover{box-shadow: 0px 2px 3px #ffd4d4;}
/*光伏 政策下 四图片 */
#aboutinfo li{ width: 272px; float: left; margin-left: 35px;}
#aboutinfo li h3{ width: 272px; background-color: #dd2222; height: 40px; line-height: 40px;}
#aboutinfo li .aboutinfoimg{ width: 258px; position: relative; margin: 0 auto; border: 1px solid #b5b5b5; border-top: 0px; height: 220px; padding-top: 19px;}
#aboutinfo li .aboutinfoimg p{ width: 240px; margin-left: 5px; color: #000000; font-size: 13px; line-height: 2em;}
#aboutinfo li .zc_tu{ width: 225px; height: 168px; position: absolute; left: 15px; top: 125px;}
#aboutinfo li.keynote{ margin-left: 0px;}
/*商业装饰 start*/
.syinfo li{ width: 100%; float: left; height: 190px; margin-top: 70px;}
.syinfo li. syinfoimg{ width: 520px;}
.syinfo li .syinfotxt{ width:600px;}
.syinfo li .syinfotxt h3{ font-size: 16px; font-weight: bold; color: #000000; line-height: 60px;}
.syinfo li .syinfotxt p{ font-size: 14px; line-height: 16px; color: #000000;}
.syinfo li:hover{box-shadow: 0px 2px 3px #ffd4d4;}
/*商业案例 导航 start*/
.synav{ width: 340px;}
.synav dt,.synav dd{ padding-left: 22px; width: 318px; float: left;}
.synav dt{ margin-bottom: 13px; background: url("/templets/huimeng_ywcm/img/sy_nav.gif") no-repeat left top; height: 53px; line-height: 53px; text-indent: 28px; font-size: 18px; font-weight: bold; color: #000000;}
.synav dd{ font-size: 14px; line-height: 36px; height: 36px;}
/*人力资源 列表页面 start*/
.join ul{ float: left;}
.join ul li{ float: left;}
.jointit li{ font-size: 18px; color: #ffffff; font-weight: 900; height: 44px; line-height: 44px;}
.joincon{ height: 50px; line-height: 50px; border-bottom: 1px dashed #003f97;}
.joincon li{font-size: 16px; text-align: center; height:50px; line-height: 50px; color: #000000;}
.joincon:hover{box-shadow: 0px 2px 1px #003f97; border-style: solid;}
/*人力资源 列表页面 end*/

/*新闻资讯 列表页面 start*/
.newslist li{ float: left; padding: 5px 0px 5px 0px; height: 88px; width: 980px;margin:10px 0;overflow: hidden;}
.newslist li .newdate{ width: 88px; height: 88px; float: left; background-color: #ebebeb;}
.newslist li span.datetime{ display: block; text-align: center; font-weight: 900; font-size: 36px; color: #003f97; line-height:60px;}
.newslist li span.monytime{ display: block; text-align: center; font-size: 14px; color: #003f97; line-height: 18px; height: 28px;}
.newslist li .newstitle{ width: 870px; float: right;}
.newslist li .newstitle h3{ font-size: 16px; color: #000000; margin-bottom: 10px; line-height: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newslist li .newstitle h3 a{color: black;}
.newslist li .newstitle h3 a:hover{color: red;}
.newslist li .newstitle p{ font-size: 14px; color: #4e4e4e; line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/*.newslist li:hover{box-shadow: 0px 2px 3px #003f97; }*/
/*新闻资讯 列表页面 end*/

/*.line-gray{width: 100%;height: 1px;background: #e4e4e4;display: block}*/



/*荣誉资质 start*/
#images{ width: 980px; }
#images a{ float: left;  width: 300px; height: 270px; margin: 13px 0px 13px 40px;}
#images a img { vertical-align: top;}
#images a h3{ width: 260px; height: 45px; line-height: 45px; text-align: center; font-size: 16px; color: #000000; padding: 0px 20px; }
#images a.keynote{ margin-left: 0px;}
#imgbox-loading { position: absolute;top: 0;left: 0;cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%; height : 100%;}
#imgbox-overlay { position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;z-index: 90;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;height: 100%;vertical-align: top;}
/*荣誉资质 end*/
/*关于我们简介 start*/
.aboutcon dl{ width: 100%; float: left; margin-bottom: 28px;}
.aboutcon dl dt{ font-size: 16px; color: #525252; font-weight: bold; line-height: 24px;}
.aboutcon dl dd{ font-size: 14px; color: #6d6d6d; line-height: 30px;}
/*关于我们简介 end*/

/*案例列表页面 start */
.major-list-outer{height:auto; overflow:hidden}
.major-list{margin-right:-40px;}
.major-list li{width:300px;height:265px;margin-right:40px;margin-top:30px;float:left;position:relative}
.major-list li a,.major-list li a span{display:block;position:absolute;left:0;top:0}
.major-list li a{width:100%;height:225px;}
.major-list li a span{ width:300px; height:225px;}
.major-list li a span img{width: 100%;height: 100%}
.major-list li h3{ width:300px; top:225px;position:absolute;left:0;z-index:6; font-size:16px; text-align:center; color:#000000; height:40px; line-height:40px;}
.front-face{z-index:2;}
.back-face{z-index:1;background:url(/templets/huimeng_ywcm/img/hover.png) no-repeat center center;}
.major-list li a{overflow:hidden}
.major-list li:hover a .back-face{z-index:3;}

/*案例列表页面 start */




/*网站底部 start*/
/*link start*/
.link li{ float: left;color: #a7a7a7;}
.link li a{ /*display: block;*/ font-size: 14px; color: #a7a7a7; margin: 0px 10px; /*padding: 0px 5px; line-height: 50px;*/}
/*link  end */
/*底部导航 start*/
.footernav dl{ margin-right: 55px; }
.footerinfo,.footernav dl{margin-top: 30px;}
.footernav dl dd a{ display: block; width: 100%; float: left; }
.footernav dl dd a:hover{color: white}
.footernav dl dd a,.footerinfo,.footerewminfo{font-size: 14px; color: #a7a7a7; line-height: 2em;}
.footerinfo{ margin-left: 70px;}
/*底部导航 end*/




/*通用banner*/
.flexslider{position:relative;height:680px;overflow:hidden;background:url(/templets/huimeng_ywcm/img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:680px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;left: 48%;text-align:center;background: rgba(0,0,0,0.8);border-radius: 10px;padding:1px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;    margin-top: 3px;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;overflow:hidden;background: #e2e2e2;border-radius:10px;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;background:rgba(216,68,30,1);}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:25px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/templets/huimeng_ywcm/img/left_right.png) no-repeat 0 0px;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/templets/huimeng_ywcm/img/left_right.png)  no-repeat 0px -60px;}



/*网站分享*/
.bdshare-button-style1-32 a.top_icon{ background: url("/templets/huimeng_ywcm/img/top_icon.png") no-repeat 0px 0px;width: 30px; height: 30px; display: block;}
.bdshare-button-style1-32 a.top_icon1{ background-position-y:0px; }
.bdshare-button-style1-32 a.top_icon2{ background-position-x:-31px;}
.bdshare-button-style1-32 a.top_icon3{ background-position-x:-62px;}
.bdshare-button-style1-32 a:hover{ background-position-y: -31px; transition: all 0.5s;}
.bdshare-button-style1-32 a {
    float: left;
    width: 32px;
    line-height: 32px;
    height: 32px;
    background-image: url(/templets/huimeng_ywcm/img/share/icons_1_32.png?v=83ba0265.png);
    _background-image: url(/templets/huimeng_ywcm/img/share/icons_1_32_debase.png?v=0de29fb2.png);
    background-repeat: no-repeat;
    cursor: pointer;
    margin: 6px 6px 6px 0;
    text-indent: -100em;
    overflow: hidden;
    color: #3a8ceb;
}
/*网站分享*/

.mt20{margin-top: 20px}
.topheader .icon-location{background: url(/templets/huimeng_ywcm/img/icon-location.png) no-repeat left;}
.topheader .topright{    position: absolute;
    right: 0;
    bottom: 2px;
    font-size: 16px;
    line-height: 28px;
    color: #003f97;
    padding-left: 28px;
    font-weight: 600;}

.mt40{margin-top: 40px;}
.pt40{padding-top: 40px;}
.pb40{padding-bottom: 40px;}
.menuleft{color: black;font-size: 16px;float: left;width: 218px;height: 484px;position: relative;}
.menuleft ul li{list-style: none;border-bottom:1px solid #a4a4a4;width: 218px;}
.menuleft li a{display: block;line-height: 120px;text-align: center;color: white;text-decoration: none;width: 100%;font-size: 20px;background: rgba(0,0,0,0.8);}
.menuleft li a:hover{background:rgba(236,236,236,0.8);color: black}
.menuleft .child{position: absolute;left: 218px;top: 0px;padding-left: 20px; width: 290px;height: 100%;display: none;z-index: 9999;}
.menuleft .child .bgs{background:rgba(236,236,236,0.90);width: 270px;height: 100%;}
.menuleft .child h3{border-bottom: 2px solid red;/*width: 90%;*/line-height: 40px;padding-left: 5%;color: black;font-size: 24px;}
.menuleft .child a{line-height: 35px;color: #3c3c3c;text-align: left;padding-left: 5%;/*width: 90%;*/font-size: 16px;background: none}
.menuleft .child a:hover{color:red;background:none; }

.ribanner{width: 962px;float: right;height: 484px;background: #e4e4e4;}

/*通用banner*/
.ribanner .flexslider{position:relative;height:680px;overflow:hidden;background:url(/templets/huimeng_ywcm/img/loading.gif) 50% no-repeat;}
.ribanner .slides{position:relative;z-index:1;}
.ribanner .slides li{height:680px;}
.ribanner .flex-control-nav{position:absolute;bottom:10px;z-index:2;left:90%;text-align:center;background:none;padding:1px;}
.ribanner .flex-control-nav li{display:inline-block;/*width:14px;height:14px;*/margin:0 5px;*display:inline;zoom:1;    margin-top: 3px;}
.ribanner .flex-control-nav a{display:inline-block;padding:0 4px;border-radius: 0px; overflow:hidden;background: #e2e2e2;cursor:pointer;width: 20px;height: 20px;line-height: 20px}
.ribanner .flex-control-nav .flex-active{background-position:0 0;background:rgba(216,68,30,1);color: white}

.ribanner .flex-direction-nav{overflow: hidden;height: 0}
.ribanner .flex-direction-nav li a{display:none;}
.ribanner .flex-direction-nav li a.flex-prev{display: none;}
.ribanner .flex-direction-nav li a.flex-next{display: none}


.bg-product{background: url(/templets/huimeng_ywcm/img/plist_index.jpg) no-repeat;background-size: 100% 100%}
.bg-gray{background: #f4f4f4}
.ptitle{border-left: 2px solid red;line-height: 30px;margin: 10px 0;width: 100%;font-size: 24px;padding:0 10px  }
.ptitle a{text-decoration: none;color: gray}
.pred{color: red}
.pblack{color: black}
.ptitle .pfenlei{float: right;color: gray;font-size: 14px;}
.plist{width: 100%;height:361px; }
.plist img{width: 232px;height: 361px;float: left;}
.plist .item{width:228px;float: left;border:1px solid #c9c9c9;height: 359px;margin-left: 12px;background: white;text-align: center;}
.plist .item a{text-decoration: none;outline: 0;}
.plist .item a .img{width: 228px;height: 250px;line-height: 250px;position:relative;z-index: 1;}
.plist .item a .img img{width: 157px;height: 148px;    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    vertical-align: middle;
position: absolute;
    top: 20%;
    left: 15%;}
.plist .item a .img img:hover{-webkit-transform: translateX(-4px);
    transform: translateX(-4px);}
.plist .item a .text{margin-top: 10px;}
.plist .item a .text h3{font-size: 16px;font-weight: normal;color: #000}
.plist .item a .text p{width: 100%;line-height: 20px;text-align: center;}
.plist .item a .text .desc{color: gray;font-size: 12px;}

.leftright{text-align: justify;}

.text-1{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap}
.text-2{
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.text-3{
	overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}







.leftnav{width:216px;float: left;}
.leftnav ul li{list-style: none;}
.leftnav li{width: 100%;border-bottom: 1px solid #727272}
.leftnav li a{background: #5e5e5e;line-height: 48px;text-align: center;color: white;display: block;width: 100%;}
.leftnav li a:hover{background: #727272}

.pdlist{width: 940px;float: right;overflow: hidden;}
.pdlist .ditem{position: relative;
    float: left;
    margin-left: 24px;
    margin-bottom:40px;
    width: 288px;
    border: 1px solid #dcdcdc;
    overflow: hidden;}
.pdlist .ditem:hover{ border:1px solid #e60012;}
.pdlist .ditem .p-img {
    width: 100%;
    height: 193px;
    line-height: 193px;
    overflow: hidden;
    display: block;
}
.pdlist .ditem .p-img img {
    display: block;
    width: 100%;
    height: 100%;
    max-height: 100%;
}
.pdlist .ditem .p-info {
    position: relative;
    padding-top: 10px;
    height: 110px;
    text-align: center;
    overflow: hidden;
}
.pdlist .ditem .p-info a.p-name { margin: auto; width: 96%; font-size: 16px; color: #000; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-decoration: none;color: black}
.pdlist .ditem .p-info a.p-name:hover{ color: #f00;}
.pdlist .ditem .p-info p { font-size: 14px; color: #000; margin-top: 8px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.pdlist .ditem a.bj-btn{ width: 100px; margin:10px 10px 20px;  display: inline-block;  line-height: 30px; color: #000; text-align: center;  font-size: 16px; border: 1px solid #000;}
.pdlist .ditem a.bj-btn:hover{color: #fff; border: 1px solid #e60012; background: #e60012;}

.pager { margin-top: 80px; text-align: center; }
.pager .page-nav { display:inline-block; *zoom:1;*display:inline; }
.pager .page-nav .page_now {padding: 0 5px;font-weight: normal; font-size: 16px; color: #e63520; }
.pager .page-nav .prev { margin-right: 25px; }
.pager .page-nav .next { margin-left: 25px; }
.pager .page-nav a {padding: 0 5px;margin: 0 2px; font-size: 16px; color: #595757; }

/*分页 start*/
.pages{ display: block; height: auto; overflow: hidden; box-sizing: content-box; width: 440px; margin-top: 20px; margin-bottom: 20px;}
.pages li{ display: block; margin: 0px 4px; min-width: 35px; float: left; height: 26px; font-size: 14px;  border: 1px solid #d7d7d7;text-align: center;}
.pages li a{display: block; padding: 0px 10px;line-height: 26px;color: #5b5b5b;}
.pages li select{height: 26px;border:0px;}
.pages li a:hover,.pages .thisclass{ background-color: #003f97; border-color: #003f97; color: #ffffff;display: block;}
.pages li span{margin:0 5px;}

.menu_fixed{ position: fixed; top: 0; left: 50%; z-index: 999; margin-left: -600px;}

.mianbaoxie a{color: gray}

.product-intro { margin-top: 40px; overflow: hidden}

.preview { float: left; }
.preview .bd { width: 600px; height: 400px; overflow: hidden; }
.preview .bd .img { float: left; width: 600px; height: 400px; overflow: hidden; }
.preview .bd .img img{width: 100%;height: 100%;}
.preview .hd { position: relative; width: 600px; height: 117px; overflow: hidden; }
.preview .hd ul { width: 700px; }
.preview .hd li { float: left; width: 140px; height: 93px; margin-right: 8px; border: 1px solid #f1f1f1; cursor: pointer; }
.preview .hd li img { width: 100%; height: 100%; }
.preview .hd li:hover { border-color: #ef001d; }
.preview .hd .on { border-color: #ef001d; }
.preview .hd .hd-control { display: none; position: absolute; top: 0; width: 48px; height: 93px; line-height: 93px; text-align: center; background: #2a2a2a; cursor: pointer; }
.preview .hd .hd-control .icon { width: 0; height: 0; }
.preview .hd .hd-prev { left: 0; }
.preview .hd .hd-prev .icon { border-width: 6px 6px 6px 0; border-style: solid; border-color: transparent #fff transparent transparent; }
.preview .hd .hd-next { right: 0; }
.preview .hd .hd-next .icon { border-width: 6px 0 6px 6px; border-style: solid; border-color: transparent transparent transparent #fff; }

.item-info { position: relative; float: right; width: 505px;}
.item-info h1 { width: 416px; font-size: 32px; color: #000; font-weight: normal;word-break: break-all;line-height: 40px }
.item-info .handbook { position: absolute; right: 0; top: 0; font-size: 14px; color: #e50000; text-align: center; }
.item-info .handbook > div { margin-bottom: 6px; width: 70px; height: 48px; line-height: 48px; border: 1px solid #e50000; border-radius: 4px; }
.item-info .handbook > div .icon { font-size: 30px; }
.item-info .item-select { position: relative; width: 350px; }
.item-info .item-select .name { height: 31px; position: relative; font-size: 20px; color: #000; }
.item-info .item-select .name .icon { margin-left: 8px; margin-top: -5px; width: 14px; height: 14px; line-height: 14px; text-align: center; border-radius: 50%; font-size: 14px; color: #fff; background: #ef001d; vertical-align: middle; }
.item-info .item-select ul { display: none; position: absolute; left:0;top: 41px; background: #5e5e5e; border: 1px solid #727272; border-radius: 0 0 6px 6px; }
.item-info .item-select li { width: 348px; height: 34px; line-height: 34px; text-align: center; }
.item-info .item-select li a { display: block; font-size: 18px; color: #fff; }
.item-info .item-select li:hover a { background: #848484; font-size: 20px;}
.item-info .item-select:hover { text-align: center; }
.item-info .item-select:hover .name .inner { width: 100%; line-height: 42px; position: absolute; left: 0; top: 0; border-radius: 6px 6px 0 0; background: #ef001d; color: #fff;transition-property:none;-webkit-transition-property: none }
.item-info .item-select:hover .name .inner .icon { background-color: #fff; color: #ef001d; line-height: 14px; transition: transition .1s ease-in-out; -webkit-transition: transition .1s ease-in-out; transform: rotate(90deg); -webkit-transform: rotate(90deg); }
.item-info .item-select:hover ul { display: block; }

.summary { margin-top: 10px; padding-top: 8px; padding-bottom: 24px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.summary .p-desc { line-height: 24px; overflow: hidden; font-size: 16px; color: #343434; }
.summary .p-info { margin-top: 15px; overflow: hidden; }
.summary .p-info span { display: block; height: 30px; line-height: 30px; font-size: 16px; color: #000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.p-label{padding-top:15px; font-size:16px;}
.p-label span{display: inline-block;line-height: 26px;font-size: 14px;border: 1px solid #ccc;padding: 0 8px;margin-right: 5px;color: #666;}
.p-label span:hover{color: #f00;border:1px solid #f00;}
.p-btns { margin-top: 37px;overflow: hidden }
.p-btns a { float: left; height: 60px; line-height: 60px; text-align: center; border: 1px solid #ef001d; border-radius: 4px; }
.p-btns .consultation { width: 217px; background: #ef001d; font-size: 24px; color: #fff; cursor: pointer;}
.p-btns .call { margin-left: 25px; width: 143px; font-size: 24px; color: #ef001d; }
.p-btns .order-btn { width: 170px;/* padding: 0 30px;*/ background: #ef001d; font-size: 21px; color: #fff; cursor: pointer;margin-right: 20px;}
.p-btns .sq-zx-btn{ width: 170px;padding: 0 30px;font-size: 20px;color: #ef001d; cursor: pointer;}
.p-btns .tel{ padding: 18px 0 0;  line-height: 27px; font-size: 16px;}
.p-btns .tel span{ font-size: 24px; color: #f00; padding-left: 10px}


.detail .tab-nav { width: 100%; }
.detail .tab-nav .wrap { border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }
.detail .tab-nav ul { display:inline-block; *zoom:1;*display:inline; vertical-align: top; }
.detail .tab-nav li { float: left; padding: 10px 10px; }
.detail .tab-nav a { font-size: 16px; color: #000; }
.detail .tab-nav .chat,.detail .tab-nav .chat-2 { display: none; background: red; }
.detail .tab-nav .chat a,.detail .tab-nav .chat a { color: #fff; }
.detail .tab-nav .chat-2 {margin-left: 10px}
.detail .tab-content {border-bottom: 1px solid #dbdbdb }
.detail .tab-content .content { margin: 0 auto; width: 758px; font-size: 16px; line-height: 1.8em; text-align: left; }
.detail .tab-content .content img{width: 100%!important;height: auto!important}
.detail .tab-content .content embed{max-width: 100%!important;}
.detail .beup{overflow: hidden;line-height: 50px;padding:0 20px;margin-top: 20px;margin-bottom: 40px;height: 50px }
.detail .beup ul li{list-style: none;}
.detail .beup  li{line-height: 30px;}
.detail .beup  li a{text-decoration:none; color: black}


.steps{padding:14px 0;background:#eee;border:1px solid #c9c9c9;overflow:hidden}
.steps .step{position:relative;margin-left:20px;padding-right:20px;float:left;font-size:20px;color:#000}
.steps .step span{position:absolute;right:0;top:0;height:42px;line-height:42px;color:#000}
.steps .step i{float:left;width:40px;height:40px;line-height:40px;text-align:center;font-style:normal;color:inherit;border-radius:50%;border:1px solid #c0c0c0}
.steps .step b{display:block;margin-left:50px;font-weight:normal;line-height:1.2}
.steps .step s{display:block;margin-left:50px;text-decoration:none;font-size:14px;line-height:1.2}
.steps .on{color:#e70012;}
.steps .on i{border-color:#e70012}
.steps .tit{padding-left:44px;padding-right:0;height:42px;line-height:42px;background:url("/templets/huimeng_ywcm/img/3.png") no-repeat left center}
.product-info{position:relative;margin-top:10px;overflow:hidden}
.product-info img{float:left;margin-right:30px;width:120px;height:100px;}
.product-info h2{font-size:20px;color:#ff0000;font-weight:normal}
.product-info .type{font-size:14px;color:#727272}
.product-info .desc{padding-top:10px;width:616px;font-size:14px;color:#656565}
.product-info .tips{position:absolute;right:0;top:14px;overflow:hidden}
.product-info .tips b{float:left;width:100px;padding:20px 0;text-align:center;font-size:14px;color:#656565;font-weight:normal}
.product-info .tips b:first-child{border-right:1px solid #d2d2d2}
.panel{margin-top:10px;border:1px solid #c9c9c9}
.panel .panel-head{padding:10px 0 10px 38px;font-size:14px;color:#8b8b8b;}
.panel .panel-head b{color:#000;font-size:18px;font-weight:normal}
.panel .panel-body{padding:0 35px;margin-bottom:35px;}
.form-horizontal{font-size:14px;color:#333}
.form-horizontal .form-group{margin-top:20px;overflow:hidden}
.form-horizontal .form-group:first-child{margin:0}
.form-horizontal .form-group .row{overflow:hidden}
.form-horizontal .form-group .form-control{float:left;font-size:inherit;color:inherit}
.form-horizontal .form-group .error{border-color:#e70012}
.form-horizontal .form-group .tips{float:left;margin-left:20px;height:38px;line-height:38px;text-align:left;color: #e70012;font-size:14px;}
.form-horizontal .form-group em{display: block;font-style: normal;/*width: 100%;*/margin-left:80px;}
.form-horizontal label{float:left;width:80px;height:38px;line-height:38px}
.form-horizontal input[type="text"]{padding-left:14px;width:320px;height:38px;line-height:38px;border:1px solid #333;color:inherit}
.form-horizontal select{padding-left:14px;width:220px;height:38px;line-height:38px; color: #333; border:1px solid #333;color:inherit; margin-right: 5px;}
.form-horizontal textarea{ padding:8px;width:640px;border:1px solid #333;color:inherit;vertical-align:top}
.form-horizontal button{/*float:left;*/margin-top:10px;margin-left:80px;width:268px;height:40px;line-height:40px;text-align:center;background:#e70012;font-size:20px;color:#fff;border:0px;}
.status p.time-count{ text-align: center; font-size: 14px; }
.time-count span{ font-size: 50px; font-weight: bold; color: #e70012;}
.y_nav{position: relative;}
.y_nav li .child{position:absolute;top:50px;left: -64px;z-index: 999;width: 1200px;display: none;font-size: 16px;}
.y_nav li .child .left{width: 660px;float: left;height: 500px}
.y_nav li .child .right{width: 540px;float: right;height: 500px;box-sizing: border-box;padding:10px;margin-top: 30px;}
.y_nav li .child .right img{width:100%;height: 250px; background: #e4e4e4}
.y_nav li .child .right p {width: 100%;margin-top: 10px;height:80px;text-align: justify;line-height: 20px;font-size: 14px;overflow: hidden; }
.y_nav li .child dl{display: inline-block;margin:10px;width: 180px;float: left;margin-top: 40px;text-align: center}
.y_nav li .child dl img{width: 140px;height: 100px;margin:0 auto;}
.y_nav li .child  dl p{width: 100%;line-height: 35px;text-align: center;border-bottom: 2px solid #003f97;margin-top:10px;height: 35px }
.y_nav li .child  dl p a{font-weight:bold;line-height: 30px;text-decoration: none;color: black}
.y_nav li .child dl p a:hover{color:#003f97 }
.y_nav li .child  dl .children {width: 100%;margin-top: 20px;font-size: 14px}
.y_nav li .child dl .children a{/*line-height: 40px;*/text-decoration: none;color: black;padding:0 5px;}
.y_nav li .child dl .children a:hover{color:white;background:#003f97;padding:0 5px;  }
.head-bg{position: absolute;top:50px;background:rgba(245,245,245,1);width: 100%;height: 500px;left: 0;right: 0;z-index: 998;}

.ifuwu{width: 100%;min-width: 1200px;max-height: 580px; min-height: 350px;overflow: hidden;}
.ifuwu img{width: 100%;height: 100%;}
.fuwu0{position: relative;height: 341px;}
.fuwu0 img{position: absolute;top: -30px;width: 100%;height: 341px;}
.fuwu1{height:596px;position: relative; }
.fuwu1 .imgs1{position: absolute;bottom: 0;left: 0;width: 100%;height:569px;opacity: 0.08;z-index: 996; min-width: 1200px}
.fuwu1 .dds{width: 1200px;margin:0 auto;overflow: hidden;}
.fuwu1 .dds .imgs2{width: 1200px;height:596px;z-index: 998 }

.allfuwu img{max-width: 100%;min-width: 1200px;height: auto;}



.footerewmimg img{width: 100%}
.subewm_img  img{width: 100%}